// 生成100个文件，每个文件存入一个1到1000的随机数字，再取出最大值的那个文件,值也要取出来,再取出最小的那个.
//生成100个文件，每个文件存入一个1到1000的随机数字，再取出最大值的那个文件,值也要取出来,再取出最小的那个.
let fs=require("fs");
let arrfile=[];
for (let i=0;i<100;i++) {
    let filename="file"+Math.floor(Math.random()*101)+".txt";
    fs.writeFile(filename,Math.floor(Math.random()*1001).toString(),function(error){
        fs.readFile(filename,(error,data)=>{
            arrfile[filename]=Number(data.toString()); 
        })
    })
}
let maxnum,minnum=0;
setTimeout(()=>{
    let arrnum=[];
    let arrkey=[];
    for (let key in arrfile) {
       arrnum.push(arrfile[key]);
       arrkey.push(key)
       }
      console.log("最大值:"+arrkey[arrnum.indexOf(Math.max(...arrnum))]+":"+Math.max(...arrnum));
      console.log("最小值:"+arrkey[arrnum.indexOf(Math.min(...arrnum))]+":"+Math.min(...arrnum));
},2000)

